Gerenciamento Temporal de Versões para Evolução de Esquemas em BDOO
نویسندگان
چکیده
The use of versions has been essential in several database applications, allowing the storage and the handling of different database states. During the schema evolution, versioning is used to preserve all schema versions, as well as their instances. On the other hand, bitemporal database concepts, that incorporate transaction and valid timestamps, provide flexibility to schema evolution mechanism, allowing not only the access to past and future information, but also updates and queries among the different schema versions. In this paper, an analysis of the schema evolution process in object-oriented databases is realized using a temporal versions model. A meta schema structure is defined to store information concerning the states of the evolutionary schema, as well as their classes, attributes and relationships. An implementation proposal is presented, combining specification and manipulation mechanisms including version and time concepts. For the database extension management, two alternatives are defined: multi-pool for the schema versioning and single-pool for the class versioning. Concerning the physical representation, both approaches can be used in the same application.
منابع مشابه
Algoritmo Genético Construtivo na otimização de problemas combinatoriais de agrupamentos
Resumo O Algoritmo Genético Construtivo (AGC) introduz novas características aos Algoritmos Genéticos (AG) tradicionais. É bem aceito que “blocos construtivos” (esquemas) formam a base para um bom comportamento dos AGs. Os esquemas entretanto são usualmente avaliados indiretamente, avaliando uma estrutura que o contenha. O AGC considera uma população de tamanho variável que é composta por esque...
متن کاملExtensões nas especificações FT-CORBA para Sistemas Distribuídos de Larga Escala
The current FT-CORBA specifications, published by Object Management Group [18], do not provide fault-tolerant mechanisms for support large-scale distributed systems. The inadequacy or the lack of definitions in those specifications for the scalability of fault-tolerant applications in those systems is the main motivation of this proposal. In this paper, we present a set of proposal and extensio...
متن کاملEvolução dos Temas de Interesse do SBBD ao Longo dos Anos
A mineração temporal de textos (temporal text mining TTM) é uma técnica cujo objetivo é descobrir a estrutura latente e padrões temporais em coleções de texto. Estas características são importantes em coleções em que os tópicos de interesse mudam frequentemente com o passar do tempo. Além disso, a mineração temporal de textos é útil em ferramentas de sumarização e descoberta de tendências. Nest...
متن کاملEvolução de requisitos na metodologia ágil
Nowadays, agile metodologias are widely accepted mainly by industry, by being iterative approaches that keep the dynamics of software development environments. Numerous researches indicate that these methodologies are useful and effective for successful development. However, very little has been about efforts made in the requirements phase in agile methodologies. The evolution of requirements, ...
متن کاملUma Proposta de Evolução em Sistemas Legados
Resumo O processo de evolução de sistemas legados é um tópico de recentes pesquisas na área de engenharia de requisitos. Organizações vêm se defrontando continuamente com a necessidade de mudar e/ou melhorar seus sistemas computacionais. Neste processo de evolução, as maiores mudanças envolvem a transição do uso de metodologias tradicionais tais como Análise Estruturada e Essencial para metodol...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001